home *** CD-ROM | disk | FTP | other *** search
-
- ╔═════════════════════════════════════════════════════════════════╗
- ║ READ ME FIRST !! ║
- ╚═════════════════════════════════════════════════════════════════╝
-
- Thank you for using DiagSoft's QAPlus/fe!
-
- We feel these diagnostics are among the finest, most complete and
- compatible in the PC marketplace. If you ever have any questions,
- comments or suggestions about DiagSoft products, please call us at
- 408-438-8247, or FAX us at 408-438-7113. You may also submit Software
- Problem Reports, by mail or FAX, following the outline of the SPR.DOC
- file included on your program diskette.
-
- Keep your original diskettes, version and serial number handy!
-
- * VERSION INFORMATION *
-
- This product release and these notes pertain to QAPlus/fe
- version 5.04. It is helpful for you to know and have available both
- the version number and the toolkit number (or QAPLUSFE.EXE file
- date) when calling for technical support.
-
- This file contains notes about features and program operation that
- have not yet been incorporated into the printed documentation.
-
- The items covered are:
-
- 1. Hard Disk Installation
- 2. Command Line Options
- 3. Scripting
- 4. QARemote
- 5. QAFloppy
- 6. Program Operation
- 7. Frequently Asked Technical Support Questions and Answers
- 8. Product Support
- 9. Specific Program Changes and Enhancements
-
- 1. HARD DISK INSTALLATION
-
- Page 5 of the manual refers to an installation program that has not
- yet been implemented.
-
- To install QAPlus/fe to a hard drive, create a directory to contain
- the files and then copy them to that directory from the program
- diskette.
-
- Example using the DOS Copy command:
-
- C:> mkdir \QAPLUSFE
- C:> copy A:*.* \QAPLUSFE
-
- Example using the DOS Xcopy command:
-
- C:> xcopy A: d:\QAPLUSFE (where d: is your hard disk)
-
- 2. COMMAND LINE OPTIONS
-
- General use: You may use - (dash) or / (forward stroke) as
- switch command line switches. An 'o' or 'no' ahead of a three letter
- test group identifier (COM, SCU, HDU, LPT, etc.) to prevent
- availability of a specific test group if you encounter a hardware
- conflict with a particular configuration. Other options are shown
- below:
-
- -hdu_bios = force QAPlus/fe to use BIOS for hard drive tests;
- addresses logical rather than physical drives,
- especially useful for questionable or drives not
- yet supported at the hardware level.
-
- -int10 = forces QAPlus/fe to use BIOS for screen writes.
-
- -b&w = forces QAPlus/fe to run in monochrome mode.
-
-
- 3. QAREMOTE
-
- This option in the Utilities menu is provided so that a third-party
- remote control program may be invoked from within QAPlus/fe to call a
- remote host PC (using a modem). Once connected to the host PC, you may
- perform diagnostics on that PC using diagnostic software on the host PC
- such as QAPlus.
-
- The remote control software is not included with QAPlus/fe. The
- QARemote option is provided solely as a convenience. You do not have
- to be in QAPlus/fe to invoke the third party remote control software.
- For more information, see the QARemote section in the Utilities chapter
- of the User Guide for more information.
-
-
- 4. QAFLOPPY
-
- This option in the Utilities menu is provided so that the QAFloppy
- disk alignment program may be invoked from within QAPlus/fe. The
- QAFloppy software is not included with QAPlus/fe. QAFloppy and the
- required High-Resolution Diagnostic diskettes are included with the
- purchase of QAPlus/fe-tech, available separately from DiagSoft as an
- upgrade to QAPlus/fe.
-
-
- 5. PROGRAM OPERATION
-
- QAFE.EXE
-
- This is the common 'loader' file that combines the DiagSoft logo
- display, CRC check-file location, title and serial number display, the
- optional/extension program selection and invocation of QAPLUSFE. EXE
- functions. You should always start QAPlus/fe with the QAFE executable
- program file in order to gain access to the Power Meter, QAFloppy,
- QASCSI or QARemote programs from the 'Utilities' menu.
-
-
- 6. FREQUENTLY ASKED TECHNICAL SUPPORT QUESTIONS AND ANSWERS
-
- a. "Why can't I use the QAFLOPPY or SCSI options shown in the
- Utilities menu?"
-
- It is likely that either the respective programs are not on the
- same disk or in the same sub-directory as the rest of the QAPlus/fe
- files, or you started the QAPLUSFE.EXE program at the command line or in
- a batch file rather than using QAFE.EXE.
-
- b. "How much time does it take to run QAPlus/fe tests?"
-
- A nominal 80386, 20MHz system with 4 megabytes of RAM, two
- floppy diskette drives, and a 40 megabyte hard drive may be expected
- to complete a full suite of test groups (from CPU to video, I/O
- port, disk and RAM testing) in approximately 20-30 minutes.
-
- A similarly equipped 80286, 12 MHz system may be expected to
- take approximately 25-40 minutes.
-
- Less and more powerful systems, with fewer or more options may
- complete each full pass in longer or shorter times accordingly.
-
- Among the benefits of QAPlus/fe, you may select or exclude
- individual test within a group, or entire test groups, as your needs or
- time requirements dictate. This allows you to screen an entire system
- for delivery or return to a customer, or concentrate on one particular
- area of the system to facilitate troubleshooting.
-
- c. "Why do the DMA tests take so long?" -or-
- "My system appears to lock up on the DMA test under QAPlus/fe..."
-
- The DMA channel tests may complete reasonably fast if there are
- no protected-mode device drivers or other software loaded and running
- at the same time as QAFE. Expanded Memory Management software
- (EMM386.SYS, QEMM, 386MAX, QMAPS, etc.) will occupy a considerable
- amount of CPU time that would otherwise be available to handle the DMA
- tests. For best results, do not use a memory manager when running
- QAPlus/fe.
-
- d. "Why can't I test my Extended memory? My system has 'x'
- megabytes of Extended memory available..."
-
- Memory managers such as Microsoft's HIMEM.SYS, or other
- programs that provide similar XMS features allocate the first 64kbytes
- (Blocks 64-67) of Extended Memory to an XMS region that can be used by
- a program that is designed to recognize this area and can load part of
- itself into it, saving some DOS (0-640k base) RAM. This places the
- first block of assignable Extended Memory at Block 68. You can
- manually configure the Extended Memory test (LUN 2) of QAPlus/fe to
- begin at Block 68, rather than the default of Block 64, to
- circumvent this problem, otherwise, remove HIMEM.SYS or other memory
- manager from your CONFIG.SYS file before using QAPlus/fe.
-
- An Expanded Memory Manager may leave or make some Extended
- memory available, depending on its installation and parameters, but
- again, this leaves a software driver in between the test and the
- hardware.
-
- e. "Why can't I test my Expanded memory? My system has 'x'
- megabytes of expanded memory available..."
-
- Some memory management software provides for the creation of
- Upper Memory Blocks that are mapped into the 640k-1024k address
- region of memory normally reserved for video RAM and BIOS, disk
- drive BIOS, and your system's BIOS ROMs. The software does this by
- reallocating a portion of (non-DOS) memory into Upper Memory Block
- usage. When the memory tests of QAPlus/fe discover this type of
- memory management it skips the testing of this memory to prevent
- unpredictable results or system crashes.
-
- If you do not let the memory manager allocate Upper Memory
- Blocks, and it provides for software and hardware level LIMS-EMS 4.0
- specification memory, QAPlus/fe will test this RAM as EMS.
-
- In 80386sx, 80386, 80486sx and 80486 systems, EMS is created out
- of some or all of the Extended memory. When you perform diagnostic tests
- on Expanded memory in these systems, you are actually testing the RAM
- through the Expanded Memory software routines. It is better to test
- system memory in it's native hardware state (no memory management
- software of any kind loaded at boot-up) than through software. This way
- you will get accurate memory address and data bit error information
- reported to you, making it much easier to find and replace.
-
- f. "Why doesn't QAPlus/fe test the RAM between 640k and 1024k?"
- (Blocks 40-63)
-
- In practice, no physical system RAM memory exists in this region
- between the DOS base RAM (640k) and the beginning of Extended memory at 1
- megabyte. Upper Memory, that may be available to load device drivers and
- TSRs into, leaving more DOS RAM available for programs, is actually
- created by special memory management software, not as hardware.
- Questions d. and e. above also explain how memory managers can affect
- your tests and results.
-
- Any video RAM that exists in the address area between 640k and
- 768k (A000h-BFFFh) may be tested in the video test group. Video, disk and
- system ROMs are not tested directly. Their function is determined in the
- CPU, disk and video test groups.
-
- g. "Why can't I exit to DOS after booting/running QAFE from it's
- floppy diskette?" -or- "When I exit the QAPlus/fe program I
- see the message 'command interpreter not found'."
-
- DiagSoft is licensed to distribute Digital Research's DR-DOS
- boot files, which make the diskettes bootable. DiagSoft then specifies
- that the SHELL or Command Processor used will be QAFE.EXE, rather than
- COMMAND.COM, which is not provided on the diskette.
-
- If you require that DOS is available before or after using
- QAPlus/fe, you may copy the files from your original diskette to a
- formatted System/DOS diskette that includes the DOS of your choice. A
- modification to any SHELL= statement in the CONFIG.SYS file, changing
- the SHELL to COMMAND.COM from QAFE.EXE will be necessary.
-
- h. "Why doesn't QAPlus/fe recognize my SCSI controller or hard
- drive?"
-
- Each SCSI controller is different between manufacturers. We are
- constantly testing current and new hardware products for inclusion into
- the test programs. It is likely that we are in the process of including
- the make and model of controller you are using for a future program
- release.
-
- In some cases you may add a SCSI controller device driver
- program in your CONFIG.SYS file. If such a driver is compatible with
- your hardware, QAPlus/fe may recognize that device driver as one it
- supports directly, and thus we can perform some if not all tests of the
- controller through that driver. If your controller can be recognized in
- this way, you may be able to use the SCSI utilities directly, or you may
- at least be able to test the drive at the BIOS level using the Hard Disk
- selection, by adding the option: -hdu_bios to the command line when you
- start QAPlus/fe.
-
- i. "Why won't QAPlus/fe allow me to format my IDE drive?"
-
- Most IDE disk drives will not accept the DOS standard low-level
- format commands. Providing this feature when it is not available in the
- drive is unnecessary. Those drives that might accept a standard
- low-level format command are usually rendered useless by normal
- low-level formatting, having the track location information destroyed in
- the process.
-
- Most IDE drive manufacturers offer a special formatting program
- that does not destroy the track location data on the drive, while
- formatting, testing, and mapping out any bad areas in the data portion
- of the drive. Consult your dealer, drive manufacturer or a BBS to obtain
- a copy of the format utility appropriate for your drive.
-
- j. "QAPlus/fe is incompatible with my motherboard..."
- "QAPlus/fe indicates that my system always/sometimes fails a
- test, but I have no problems running all of my other
- software..."
-
- DiagSoft products are designed to follow the timing and
- programming parameters set forth in Intel and IBM documentation relative
- to PC and compatible systems. They have been tested and proven on the
- majority of name brand and clone systems.
-
- In cases where there appears to be an incompatibility, it is
- usually due to a slight deviation in hardware timing or component
- selection, the use of unexpected register or hardware addresses for
- some devices, or different but compatible efforts of BIOS designers
- that may interfere with normal, expected timing or register values.
-
- We have been able to provide many vendors with helpful
- information towards correcting these items, based on our tests and
- findings. If we are able to test the actual hardware system ourselves we
- can determine many of the anomalies and advise of the situation.
-
- In a few cases we do indeed find 'bugs' in our code. Finding and
- fixing them is dependent on being able to have hardware available to us
- for evaluation. This work leads us towards better tests, and often times
- provides an opportunity to improve the quality and compatibility of
- many products.
-
-
- 7. CUSTOMER SUPPORT
-
- DiagSoft customer support is available during normal business days
- and hours, Monday through Friday, 8am to 5pm Pacific Time.
-
- Customer support is available to help you with issues related to
- DiagSoft products. Through our experience we may be able to assist with
- known or obvious PC, DOS or applications considerations that affect the
- use of our products, but we are not a replacement for the primary
- support available from your hardware or software vendors. Should
- conflicts between our products and others arise, we will work with other
- vendors to determine a solution as may be appropriate.
-
- Resolution of support issues is most effective if you have the
- following information and resources available when you call:
-
- a. The exact name and version of the product you have (QAPlus,
- QAPlus/fe, QAPlus/WIN, etc.), or the executable program file date from a
- DOS DIR list.
-
- b. As many details as possible about the system, motherboard
- (processor, speed, chip-set information, etc.), disk drives and
- controllers, video cards, any add-on devices with your system, and the
- contents of your CONFIG.SYS and AUTOEXEC.BAT files.
-
- c. The diskette(s), documentation and the system under test
- available to you near the telephone when you call.
-
- d. You know how you booted the system and started the program,
- and know and can repeat where the problem or error occurs (screen
- messages, error numbers, activity before/after the error.)
-
- With this information on hand, and your ability to operate the
- system and report what occurs as we consider the possibilities over the
- phone, the telephone support experience will be successful much quicker.
-
- If we cannot resolve the problem over the phone immediately, we will
- take as much information as possible and try to reproduce the problem in
- our facility, and consult with the engineering group to determine a
- solution.
-
- No matter how busy we are, we WILL provide an answer to you as soon
- as possible. It is our goal to resolve all questions in the first phone
- call. We appreciate your understanding in this matter, as we do every
- customer call we are privileged to receive.
-
- 8. CHANGES AND ENHANCEMENTS
-
- QAPlus/fe, (v5.04), contains the following enhancements:
-
- a. Modified NPU INTERRUPT TEST to prevent 'hanging' on
- DATAGATE 486 systems.
-
- b. 'fe' now sets and resets the fail-safe NMI for the SANITY
- TEST if not set. Previous versions skipped the test.
-
- c. Corrected system clock slowdown/time loss during RAM tests.
-
- d. Checks for diskette in drive for QACLEAN and generates
- 'abort' message when no diskette is present.
-
- e. Checks for and displays a warning if no diskette is found,
- if diskette is write-protected, or if diskette is full
- for the following tests:
-
- - DMA TRANSFER
- - SAVE BAD TRACKS UTILITY
- - SAVE SCRIPT UTILITY
-
- f. EISA version of 'fe' now available (separate product.)
-
- g. IDs 386SL, and passes Interval Timer Test.
-
- h. Corrected problem of hard disk RANDOM SEEK/VERIFY showing
- negative number of tracks, then skipping test.
-
- i. IDs WD1007V and DPT 3011/70 ESDI controller.
-
- j. "Clock/Cal time" & ':' now on same line when logging the
- System Board tests.
-
- k. Only requires pressing <Space Bar> once rather than twice to
- select an extended memory test if that test was not selected
- initially.
-
- l. CMOS edit now works with (NEC version; and Reply 16.)
-
- m. Shows video test name for FAILED tests if logging failures
- only.
-
- n. Added 'AHEAD' to video BIOS table and test routine to
- determine video RAM size for AHEAD.
-
- o. Shows video RAM size (256k, 512k or 1024k) for Tseng chips.
-
- p. A specific video mode will not be selected if mode is not
- supported in hardware.
-
- q. Memory test parameters displayed now match the Block being
- tested.
-
- r. Hard disk results may now be logged to floppy.
-
- s. Outputs 0 (zero) to port F0 for NPU Reset on AT systems.
-
- t. Deleted "xxxxx Test Completed" messages.
-
- u. Added warning message when using "QAFE /script=filename,r
- if an invalid script filename is specified.
-
- v. CMOS RAM, CLOCK/CAL and DMA #2 test not selected for XT.
-
- w. Reports "NOT AVAILABLE" rather than "TEST SKIPPED" if a
- test is not supported.
-
- QASCSI (v1.05)
-
- a. Added support for Adaptec controllers with BIOS at C800.
- b. Added support for NEC DPT MB2012B SCSI Host Adapter.
-
- Power Meter, version 1.81
-
- a. Displays rated system CPU speed if clock is within +/-2% of
- rated speed (e.g. 16, 20, 25, 33, 40, 50...)
- b. Shows warning and exits if running from a write-protected
- diskette.
- c. No longer gives "divide by 0" errors during System and
- Battery tests.
-
- *** DiagSoft Customer Support *** 408-438-8247 ***